﻿using System.Collections.Generic;
using TSharp.Core.Util.Config;
using System;
using System.Diagnostics;
using System.Xml.Serialization;

namespace TSharp.Core.AppBox.Perfmon
{
    public class QPerfMonFile : ConfigBase<QPerfMonFile>
    {
        private List<string> counterDefinitionList = new List<string>(50);
        private int initialMaxValue = 100;
        public string Title { get; set; }

        public int InitialMaxValue
        {
            get { return initialMaxValue; }
            set { initialMaxValue = value; }
        }

        public List<string> CounterDefinitionList
        {
            get
            {
                return counterDefinitionList;
            }
            set
            {
                counterDefinitionList = value;
                
            }
        }

        protected override QPerfMonFile Current
        {
            get { return this; }
        }

       

    }
}